import { handleError } from "vue";
// ai返回结果处理函数---进行数据分类
export const handleAIResult = (result) => {
  let picUrl = '';
  let answer = '';
  const follow_up = [];
  console.log(result);

  result.forEach((item) => {
    // if (item.type === "answer") {
    //   const msg = item.content;
    //   // 代表有图片
    //   if (msg.indexOf("![]") != -1) {
    //     const arr = msg.split("![]");
    //     answer.push({
    //       type: 1,
    //       content: arr[0],
    //     });
    //     arr[1] = arr[1].substring(1, arr[1].length - 1);
    //     const imgElement = `<img src="${arr[1]}"/>`;
    //     answer.push({
    //       type: 1,
    //       content: imgElement,
    //     });
    //   } else {
    //     answer.push({
    //       type: 1,
    //       content: item.content,
    //     });
    //   }
    // }
    if (item.type === 'tool_response') {
      // 将json字符串转换为对象
      picUrl = JSON.parse(item.content).data
    } else if (item.type === 'answer') {
      answer = item.content
    } else if (item.type === "follow_up") {
      follow_up.push(item.content);
      console.log(item.content);
      console.log(follow_up);
    }
  });
  return {
    picUrl,
    answer,
    follow_up,
  };
};
